31275 240
11337 42
5584 251
69533 326
107916 939
30965 127
25540 708
4552 626
3339 435
5154 594
3198 634