3092
1
509
1073
0
31535
448
1026
282572
2094
18403
6
422
1082
4
56488
1282
1343
116
2328
2
1434
1222856
1501
1186
3
3916
521
486
3663
169211
11
1811
475
356
2043
1737