2250 642
2838 892
2998 957
297 87
298 60
1922 603
1635 447
1475 297
2429 657
2904 920
478 99
894 193
1815 431
5158 866
4075 568
35806 189