1680
1
1278
3
2870
2
1108
574
720
994
4
777
1595
1001
672
2654
5
1199
5491
9
1374
12
916
1566
1905
950
838
620
548
1048
3493
1351
883
604
1094
1427