104593 610
41430 275
110985 327
7476 286
15344 251
3409 136
5166 409
6343 300
9490 482
6938 472
10822 41
2927 168