31291 240
11342 42
5589 251
69574 326
107978 939
31065 127
25610 708
4560 626
3343 435
5162 594
3203 634