1026
0
1073
3092
1
31535
1222856
4
1973
448
56488
2095
2082
11
521
2328
2
2813
398
2564
25137
509
3815
2431
3
3331
6
1082
8116
17353
19279
422
249
18403
2013
1282
2003