31281 240
11340 42
5584 251
69536 326
107925 939
30978 127
25548 708
4552 626
3340 435
5155 594
3198 634