31270 240
11336 42
5581 251
69521 326
107887 939
30918 127
25499 708
4551 626
3333 435
5153 594
3198 634