104961 610
41791 275
111940 327
7624 286
15574 251
3437 136
5251 409
6336 300
9692 482
7075 472
11061 41
2977 168