31248 240
11328 42
5574 251
69454 326
107771 938
30737 127
25278 708
4544 626
3331 435
5150 594
3193 634