31535
0
17353
25137
2730
6
20634
8
3114
4
19279
2
6800
1098
2275
2091
246
1824
2809
1020
422
467
2668
484
4820
569
846
1551
552
2190
1
1043
486
282572
802
1614