2508
2659
15596
2782
3399
919
977
801
2207
1553
2845
7444
2698
1428
1112
947
35097
1827
1763
1749
575
1219
1320
8981
826
9047
1396
1292
1304
1020
5028
1050
2168
1438
2893
2434
1145
3393
12389
3676
2424
3471
1506
866
720
851
1274
5466
792
1909
1576
704
2223
916
1097
931
1564
1711
831
1632