30542 594
5651 735
9646 624
29123 105
11847 359
3442 515
2280 312
3501 788
1593 63
7189 596
3911 260
2252 540
9383 189
2590 417
1589 171
2390 339