1128 123
15688 32
4550 366
2667 124
4183 65
2645 94
4993 606
2978 274
4128 76
26869 173
2507 454
4974 660
7665 479