104712 610
41456 275
111241 327
7522 286
15470 251
3387 136
5183 409
6280 300
9581 482
6944 472
10921 41
2912 168