305888 650
61742 790
2590 271
8720 115
11943 608
3064 209
43121 508
11432 875
5946 669
7188 69
10069 549