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