30889 240
11220 42
5508 251
68452 323
105747 936
29249 127
23911 708
4454 626
2928 434
5074 594
3121 634