1073
0
1501
1
31535
3092
56488
448
2142
5270
7
2328
2
18403
6
521
2813
25440
12005
3
509
48766
24
1222856
4
8116
1026
249
725
2509
195
90
1343
1434
70
3498
116
3653