3005 82
7448 215
5102 399
3936 727
6533 595
2235 241
4812 52
10176 287
14737 405
4306 180
3219 123
2333 387
2667 67