905 76
8772 226
3857 779
6380 178
3409 309
2790 126
2150 35
8241 511
4042 566
1095 63
5900 564
3845 88
4592 638
4228 46
3344 418
3316 120
4695 612
3018 343
2903 39
5721 272
9584 708
3545 727
4209 353
4943 152
15406 533
5520 796
5452 401
4918 641