30912 240
11231 42
5513 251
68522 323
105896 936
29350 127
24006 708
4459 626
2936 434
5080 594
3127 634