1215
3
1366
2
1410
528
1370
1
2225
1210
4
5040
6
1444
2400
30
0
1034
2092
2385
611
426
869
55
1375
9
2686
3271
1705
2653
147
863
2123
780
1459
7
2594
715