929
1
1200
1814
2
582
0
2110
1681
1306
2760
4
451
1305
1743
2207
2980
5592
8
790
2562
2166
370
1787
1988
1883
3175
5
2044
1668
5431
2999
3
1221
5339
1757
7034