100599 656
1467 241
2353 457
1504 300
1695 288
2495 440
4985 125
3117 642
5521 508
18161 264
67084 388
265044 1202
109357 929
7374 505
113608 296