1496
2
1108
7
460
1
1390
1946
15
1399
1073
2057
947
1298
491
413
515
1102
651
414
1384
579
1787
4
2640
8
574
2138
4394
3
734
5659
9
1456
823
5
2476
673
6147