31535
0
467
266
4111
2
683
1824
2748
458
584
1232
479
4328
10
691
4594
1
745
6800
2328
1152
422
269
918
2490
759
431
503
29323
1009
397