1050 116
3752 923
6417 793
5514 508
24486 333
25390 815
14561 475
7908 402
6167 293
3648 60
7016 867
4519 53
6609 914
7010 129
2675 472
7789 262