106593 561
4237 73
7368 119
190341 410
555057 1371
304841 656
190370 521
56777 447
2173 197
9660 526
3603 169