3001 82
7445 215
5102 399
3935 727
6533 595
2235 241
4810 52
10171 287
14733 405
4304 180
3214 123
2332 387
2666 67