2863
1052
7397
8178
2768
619
1191
1071
2492
1817
31577
624
1009
562
495
807
279
347
299
484
25977
559
24024
1318
5790
8149
6723
472
5736
2666
3101
4678
2643
1479
12001
1827
2826
3042
1556
1323
643
2229
806
2276
3349
285
1311
401
1174
641
5020
1460
1289
2156
963
3296
768
926
4260
925