1016 58
3217 959
2506 88
1726 306
3064 652
3869 520
2181 429
2695 515
2681 656
2344 373
2462 662
1138 38
1449 232
4354 834
1420 194
4049 805
2157 317
1655 324
3816 743
1688 372
3092 811
2551 470
3004 684
8455 550