1036
3
1321
4
2678
5
3378
1
433
1380
2
1305
7
920
1348
1999
11
613
1174
552
418
3538
6
2144
1702
1206
7082
508
1054
1012
381
2163
4441
2201
2456
676
2188
581