31310 240
11352 42
5595 251
69633 326
108100 939
31232 127
25713 708
4565 626
3349 435
5166 594
3204 634