4033
49050
3495
5083
3093
19318
2881
1494
2301
15102
2161
228
1699
14037
1566
1058
1519
1526
1475
1139
1460
697
1303
73
1235
0
1234
14643
1214
1611
1156
676
1151
1903
1094
899
1093
73797
1023
985
960
914
960
10381
787
1207
786
6747
744
993