5095 521
4516 184
3201 758
3147 214
4726 690
3204 533
2789 274
2694 671
3042 629
923 78
1215 74
2267 379
3067 768
2982 493
3313 612
3318 567
2771 558
2848 713
481 89
2509 484
3131 940
3947 814
3380 37
2049 177