30850 240
11206 42
5506 251
68365 322
105587 936
29137 126
23808 708
4448 626
2926 434
5068 594
3111 634