30334
6
2535
2
19783
32302
0
1903
3
12185
5
3090
14
2392
3001
2932
2152
25669
3498
4
2666
9
2529
7
17946
7394
4363
1719
1
3173
1189
2044
1854
785
2430
2906
1153
610
1856