31290 240
11342 42
5588 251
69558 326
107964 939
31031 127
25596 708
4559 626
3341 435
5159 594
3201 634