31535
0
25137
2275
2
19279
1298
2539
5
1551
2727
2730
6
1010
1
2199
1824
1020
2569
2668
3114
4
1932
2574
2459
9
5223
798
17353
4309
968
2546
802
3285
2961
4444
6500