302391 650
61598 789
2579 271
8656 115
11920 608
3056 209
43049 508
11394 875
5943 669
7177 69
10014 549