1585
2
1583
1
3461
4
1044
4309
3
1348
4690
1089
2966
6
2646
5
2776
2255
1986
194
693
1821
7
1525
1891
1106
703
2223
8
1347
1364
960
4915
1589
2382
1601
1104
802