2982
3
2556
4
3109
14
3053
7
2049
1
1993
1295
2366
2650
20
3683
5897
2999
280
1883
2
1778
2173
1581
1357
2250
1788
3765
2245
1532
1226
4179
2368
2683
297066
0
1558
2797
5