30658 594
5697 735
9737 624
29187 105
12191 359
3520 515
2317 312
3533 788
1640 63
7235 596
3938 260
2290 540
9650 189
2658 417
1614 171
2416 339