31535
0
2730
6
479
918
247
1045
46414
1
566
1824
777
458
1238
508
775
552
1152
348
105290
431
300
871
697
255
464
2740
314
19279
2
380
400