31535
0
19279
2
25137
17353
1098
3114
4
20634
8
683
2486
2730
6
3691
5
1222
2749
1
1824
6800
1020
467
968
492
2275
11829
1869
2881
2440
1550
2574
509
105290
2299
924