1073
0
1811
3092
1
31535
1222856
4
1633
2
448
1026
56488
2922
9
521
2328
509
2431
3
3293
1277
5
1082
8116
6
17353
422
249
18403
2013
1282
2003
116
2347
1434
1343
1501