31282 240
11340 42
5585 251
69540 326
107931 939
30981 127
25553 708
4552 626
3340 435
5155 594
3198 634