30886 240
11217 42
5506 251
68436 323
105713 936
29229 127
23891 708
4454 626
2928 434
5071 594
3118 634