987
367
2712
1484
1150
431
1074
421
1281
409
662
293
848
368
834
217
712
202
614
291
817
247
682
323
2329
1097
973
580
417
175
482
287
461
295
1388
700
526
361
4199
2488