31535
0
2714
5
25137
19279
2
1028
2574
1
2003
1645
17353
5223
9
2275
802
2907
2093
20634
8
2730
6
2041
1020
1880
968
420
4964
3
458
584
1877
2668
302
3114
4
520
3691