25669
0
19783
2
32302
2001
1
1431
1371
17946
583
3176
3008
3
1041
3041
4044
5
2535
3125
10243
4
1461
940
2964
15233
2903
3498
1404
2337
2478
822
19932
6
2626
297
4471