1073
0
3092
1
31535
448
1026
56488
521
2328
2
509
1222856
4
2431
3
169211
11
1082
8116
6
17353
422
249
18403
2013
1282
2003
116
2347
1434
1343
1501
1186
2094
1973
3916