104932 610
41780 275
111931 327
7609 286
15573 251
3435 136
5250 409
6335 300
9687 482
7069 472
11058 41
2972 168