1506 247
3521 488
17275 238
6306 686
4804 387
46705 624
18549 226
10884 356
4873 47
31456 434
13596 467
9854 363
50676 675
6900 671
4904 428
5843 121