31535
0
1824
584
19279
2
25127
458
467
4594
1
2748
1152
1793
552
427
325
3659
14
871
1436
611
590
331
269
608
360
1343
2683
2522
46414
1084
1780