3589
2432
1710
1873
3065
28964
2581
3153
3449
1216
2270
1457
2066
2435
1360
2278
1820
2183
3911
8516
2471
5552
5162
12267
6318
7307
3539
2294
15857