31535
0
2659
2727
2
25137
802
2809
1838
3
2275
8155
12
19279
871
4438
5
2459
9
2730
6
2316
4
1245
1
17353
2724
1662
999
2719
1020
6859
968
2050
2668
1218
2076
1824
3114