31535
0
467
1020
4536
2
2243
7
1780
1
1824
1137
2748
639
2041
2522
547
1157
1649
354
552
458
584
2727
840
6800
2587
16
683
1297
5918
4
1431
8766
1009