3090
6
2535
2
2666
9
32302
0
572
2358
582
3498
4
19783
1819
1
3694
905
14
2972
2055
3868
10
2980
2160
2209
2471
7
1380
1628
7793
5052
400
3484
6346
16
1306
1186
462