31535
0
4111
2
448
1
798
918
17353
1073
8116
6
1020
2490
482
25137
1663
56488
282572
472
3092
2328
745
19279
909
611
509
2142
1853
456
476
381
121182
521