31246 240
11326 42
5574 251
69452 326
107755 938
30717 127
25251 708
4543 626
3330 435
5150 594
3193 634