31535
0
2275
2
2650
20634
8
25137
2337
2730
6
2809
2008
19279
467
2668
1824
3114
4
6128
5223
9
968
17353
1105
2751
1
1043
802
1873
2100
3
479
543
1869
5
3990
917
3599