4033
49050
3491
5081
3093
19318
2880
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
898
1092
73797
1023
985
960
914
959
10369
787
1207
786
6747
744
993