30895 240
11221 42
5508 251
68459 323
105761 936
29260 127
23933 708
4456 626
2929 434
5075 594
3121 634