1050 116
3752 923
6417 793
5514 508
7406 291
6676 510
4952 470
3776 244
3370 245
3607 618
6196 676
6183 755
3735 578
3245 538
3015 90
2504 201