4953 83
8060 215
5348 399
4077 727
6641 595
2392 241
5193 52
11057 287
15962 406
5059 180
3404 123
2486 387
2956 67