31535
0
1824
584
2748
2
1020
552
6800
458
968
2522
46414
1
1649
467
1009
4594
1045
1232
2730
6
3287
918
1431
2395
8766
653
909
611
1192
1378
422