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