104811 610
41646 275
111716 327
7568 286
15523 251
3409 136
5218 409
6313 300
9627 482
6996 472
10985 41
2942 168