31535
0
17353
25137
1098
19279
2
3114
4
2730
6
1642
1
1330
20634
8
543
6800
1903
2372
2982
3
1129
2368
2000
571
775
3795
1628
25186
14
661
1435
5
3203
1470
1566
1329
1425