25669
0
19783
2
1168
1
32302
1267
4471
5209
9
1467
117
2176
1392
2711
2366
1461
1675
999
559
1021
948
2173
956
1077
1744
2440
3
1632
2368
17946
15233