1594
1
1234
1382
1235
1338
2195
3
1282
2061
2688
2
1131
1583
0
541
1111
2755
3265
5
2190
2983
2259
2808
4612
4
2667
605
1775
1510
806
1283
1133
3472
2735
3798