1505
0
1295
1
1225
946
1363
1411
1080
2
2570
579
1438
2670
4
2763
605
2837
3026
1094
2820
10
2082
2272
783
1618