49580 291
29542 121
32084 306
38854 702
68270 881
5810 476
5552 217
6374 756
3424 360
13132 341
2582 287
10334 312
53574 174