1625
1
1291
1968
223
0
2194
3
2908
2
2145
4442
7
1549
1850
431
1486
1849
1159
2632
5
790
1963
1282
2523
11447
459
539
255
500
503
699
878
2949
6698
345