25669
0
19783
2
32302
2535
3008
3
5811
12185
5
3090
6
2316
3001
2921
2932
2152
1071
1
3498
4
2337
2666
9
2529
7
17946
7394
4363
1812
785
2430
2906
1153
610
1449
2828
5440
8