1122 123
15687 32
4548 366
2666 124
4182 65
2645 94
4993 606
2978 274
4128 76
26845 173
2506 454
4974 660
7662 479