31272 240
11336 42
5582 251
69524 326
107888 939
30919 127
25506 708
4552 626
3333 435
5153 594
3198 634