31535
0
3114
4
17353
25137
1329
1
2730
6
1642
2275
2
20634
8
19279
1129
1603
964
1098
1326
1513
2000
1421
1563
2470
1889
1392
1518
1587
1470
447
2326
292
263
764