31535
0
19279
2
25137
3498
4
688
447
219
2702
276
529
292
608
2328
799
326
970
492
1466
17353
275
1862
1
787
968
962
1020
230
2152
2275
1333
297