31291 240
11342 42
5589 251
69565 326
107974 939
31052 127
25607 708
4560 626
3342 435
5160 594
3201 634