31535
0
1824
608
4594
1
2748
2
1378
918
611
552
467
759
458
572
19279
2564
2522
46414
1649
2952
1045
1009
584
2111
3
169211
11
6800
2569
5
484
1431
1075