3090
6
1625
1
1291
1968
2908
2
2145
4442
7
1549
1850
431
0
1486
1849
223
1963
1282
1159
459
539
503
878
2194
6698
3673
2881
2121
1195
1396
645
1501
2523