104661 610
41406 275
111175 327
7503 286
15454 251
3380 136
5177 409
6277 300
9568 482
6924 472
10899 41
2894 168