129596 293
88600 351
65769 611
53571 379
24743 783
20542 310
19511 197
33309 258
32794 658
9237 524
25731 254
1682 343