3080
1
2999
9
2819
1796
3
3956
2
1915
998
4
1343
1092
12339
12
2099
3169
1543
2623
1921
2962
8
4420
25095
2402
2500
6
2772
3957
2201
7000
1077
5
1338
3718
17
1595
2026
1448