2200
2
1480
1
2362
9
1973
32730
0
2359
1530
1944
38477
34
2304
1599
496
1093
3326
3
2294
868
1788
538
1749
1756
1653
830
1000
1813
50969
7
14125
10
1164
673
621
1380