1096 314
5326 629
5818 49
8790 557
5870 409
8365 690
7313 451
13023 448
3141 506
1352 242
11991 926
2555 95
3733 914
4726 529
3714 688