780
2
625
6
711
1228
1578
636
1
1230
9
1195
2248
343
766
1249
1240
3143
3
3172
2360
2184
5
1881
482
410
59
502
93
457
666
4011
10
805
3175
1949
1631
7