31535
0
2730
6
3114
4
1020
1949
3
1824
2076
1
2657
968
2668
2
25137
20634
8
547
918
17353
4536
5223
9
265
4111
2275
2362
279
1869
5
979
2008
3653
2855
19279
3691
2301