31276 240
11337 42
5584 251
69534 326
107916 939
30968 127
25543 708
4552 626
3340 435
5154 594
3198 634