30751
18419
11755
4364
7832
79425
6913
389
6041
1404
5279
19322
5149
20111
4497
2226
4117
54095
3966
1269
3884
202
3807
929
3664
2033
3149
0
3083
14397
2918
16694
2885
1774
2829
110124
2403
2880
2260
1724
2091
1139
2008
2287
1972
286
1953
418
1767
11038
1749
1733
1746
15847