104598 610
41443 275
110999 327
7479 286
15350 251
3413 136
5168 409
6352 300
9497 482
6941 472
10822 41
2935 168