2342 621
2905 38
2117 378
2110 359
1641 257
1459 283
2478 388
6288 556
39564 934
109730 769
48617 164
121106 693