49580 291
29545 121
32088 306
38856 702
68295 881
5810 476
5554 217
6374 756
3424 360
13132 341
2582 287
10335 312
53579 174