104656 610
41397 275
111162 327
7501 286
15452 251
3377 136
5177 409
6277 300
9568 482
6920 472
10894 41
2894 168