104812 610
41647 275
111722 327
7569 286
15524 251
3411 136
5220 409
6314 300
9628 482
6998 472
10989 41
2942 168