31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
2275
6800
1098
278
2809
1056
1
2800
2724
2457
467
935
486
2310
116
2516
3
1824
4111
484
730
1132
246
2211
2810