105290
0
48708
31220
10
1222856
4
1930
1
2166
2
226919
14
2564
5745
5
509
2330
422
282572
3437
2887
1073
1343
399
21743
5617
244
2991
760
2581
180849
1821
6
11221
23
580
408
2189