546 100
36235 297
1099 105
58072 125
20136 472
22766 266
9997 370
10829 373
3575 71
4588 577
8358 196
4671 718