30912 240
11231 42
5513 251
68522 323
105900 936
29356 127
24009 708
4459 626
2936 434
5080 594
3127 634