17889
1347
8078
727
6594
763
3155
926
2529
1089
2177
1000
1327
1631
1308
1130
1062
917
1052
1350
975
1543
955
944
798
1183
721
1495
587
1805
565
617
465
815
357
1346