25669
0
19783
2
32302
2535
692
1
21152
8
3090
6
3083
2366
1690
604
2352
4562
10
3248
2932
2182
1558
3575
3498
4
2337
5
1509
17946
3008
3
38477
34
1812
1329
608
1294
1153
15233