31108 240
11285 42
5540 251
69128 324
107081 937
30077 127
24705 708
4497 626
3307 435
5125 594
3164 634