104597 610
41314 275
110877 327
7482 286
15417 251
3388 136
5153 409
6266 300
9537 482
6891 472
10874 41
2888 168