905 76
8774 226
3857 779
6381 178
3411 309
2790 126
2153 35
8245 511
4044 566
1095 63
5901 564
3848 88
4596 638
4230 46
3345 418
3318 120
4696 612
3021 343
2907 39
5722 272
9586 708
3545 727
4213 353
4943 152
15408 533
5521 796
5454 401
4919 641