1093
1
641
2565
3
272
0
1131
1620
980
1534
5
1690
1295
946
1363
1411
2570
2
994
1438
2763
605
2837
3026
2082
2272