31535
0
2275
2
2730
6
6800
25137
2254
19279
1976
3114
4
2194
17353
467
2953
1
4099
2574
968
20634
8
2668
1452
1020
5223
9
742
3510
3498
2735
1513
802
2693
3
661
1418