1026
0
3092
1
509
1073
31535
448
1222856
4
2094
2564
2
1973
422
1082
56488
1282
1327
1343
116
2082
11
2095
18403
6
2328
1434
1501
1186
3
3916
437
398
419694
9
25137
521