31291 240
11342 42
5589 251
69573 326
107977 939
31062 127
25610 708
4560 626
3343 435
5160 594
3203 634