31535
0
2301
2
19279
25137
17353
2275
3498
4
1020
2587
16
2574
1
467
968
780
2215
7
20634
8
3037
2668
3114
3092
1824
383
798
5223
9
2190
1346
3510
802
3012
3287
2730
6