31535
0
25137
1020
2275
2
968
1824
19279
20634
8
17353
2459
9
2730
6
792
5237
2809
564
1504
543
670
341
1685
2008
282572
1251
467
2727
486
1880
47
608
646