1575
2
1648
1293
1803
1150
1
3551
1782
2649
3
1116
603
601
3534
4
1210
222
822
1465
1274
2402
179
85
1818
5
2968
1491
1376
1019
981
705
5614
9
3852
54
4124
8