104515 610
41228 275
110769 327
7447 286
15283 251
3377 136
5118 409
6304 300
9420 482
6880 472
10778 41
2856 168