104712 610
41454 275
111240 327
7521 286
15470 251
3387 136
5183 409
6280 300
9581 482
6944 472
10920 41
2912 168