31272 240
11336 42
5584 251
69527 326
107898 939
30930 127
25519 708
4552 626
3334 435
5154 594
3198 634