25669
0
17946
32302
1461
3498
4
19783
2
3090
6
467
1431
1
2100
7258
888
4305
4074
1788
1690
2131
2294
1380
4044
5
1532
14
1220
2996
19944
4311
2535
1193
3125
1093