31535
0
4111
2
918
798
448
1
1020
17353
2490
1073
482
25137
1663
56488
3493
5
1811
3092
2328
745
909
8116
6
611
509
2142
456
381
521
90
722
1610
5620
11