104838 610
41682 275
111767 327
7581 286
15531 251
3418 136
5229 409
6317 300
9635 482
7013 472
11001 41
2943 168