2000
1
1776
2693
3
1124
4531
4546
2
18385
2229
4
1229
1291
1094
5866
1566
706
1544
650
0
2194
1129
770
2097
1866
3025
1306
661
3628
445
2105
544
9953
2207