2535
2
1265
1
6346
16
2666
9
1089
3765
4
32302
0
572
582
571
3498
1547
19783
1819
1788
2505
4096
905
14
2972
2055
1752
2980
2209
3090
6
1380
3053
7
7793
400
951