991
953
976
14121
3011
2062
13834
829
778
43861
704
9549
279097
710
1059
4560
1282
1137
3464
789
2116
1123
758
2839
1228
1333
7849
723
4040
1569
11125
3193
4821
23017
621
13756
60017
668
17364
12694
2273
10646
910
10698
1480
2437
16909
1187
8643
24447
19628
2325
16041
7825
3166
13552
16979
1310
2506
3738