31535
0
25137
968
2730
6
557
5223
9
1020
2657
3
2668
2
492
846
1009
683
20634
8
469
1824
2855
1267
1
821
608
467
2369
407
2546
661
466
705
568
1336
1751