15086 680
13498 68
8459 752
53503 532
14080 643
7381 351
3522 130
6676 619
3440 355
51645 107
2450 121
7452 275
2361 197
3941 557
15936 735
5005 642