15082 680
13497 68
8459 752
53502 532
14079 643
7381 351
3522 130
6676 619
3440 355
51645 107
2450 121
7450 275
2361 197
3941 557
15936 735
5005 642