31535
0
2275
2
1137
1
798
2224
1020
418
2073
88366
19
20634
8
2730
6
2190
2809
25137
2111
3
1551
995
475
1132
246
19279
1053
1501
482
341
1650
797
961
2668
394