31268 240
11335 42
5581 251
69519 326
107878 939
30909 127
25495 708
4551 626
3333 435
5153 594
3197 634