104640 610
41382 275
111020 327
7494 286
15443 251
3377 136
5174 409
6272 300
9562 482
6915 472
10890 41
2893 168