2776
1
1364
1075
2
2099
1866
4
1992
3
4309
1891
3971
697
0
1451
14125
10
1309
4914
1485
2271
2255
1583
5389
1585
3461
4915
1589
1347
2382
3063
2440
3196
2041
2313