14591 354
2132 130
2662 170
110014 643
16505 75
16556 432
21344 58
22696 626
26327 374
5853 385
4065 922
688 65
1562 124