15097
895
904
2375
6185
788
918
917
1026
8605
4611
808
952
1080
1382
4456
1691
1361
949
2728
982
3984
4351
1070
780
2643
881
884
1095
1279
1197
993
1924
875
1150
4312
4450
1336
2845
805
3242
1258
1684
1446
2938
856
1399
922
1334
1275
2378
4629
998
1193
2556
1131
5391
5745
2383
1635