9628 735
5442 502
244535 693
2704 35
9943 451
10984 601
15076 668
1565 113
8203 97
9253 624
11618 584
5598 472
5936 490
1640 291