2666
9
1819
1
32302
0
19783
2
3765
4
1883
2535
2932
1699
1295
25669
3090
6
2650
20
1581
7793
2972
3546
582
297066
21152
8
392
3080
3
1397
3498
994
2683
905
5592
17946
280