104667 610
41410 275
111195 327
7507 286
15454 251
3384 136
5177 409
6278 300
9571 482
6926 472
10901 41
2894 168