1050 116
3752 923
6417 793
5514 508
1222 230
3973 252
5957 860
3823 633
7230 366
7802 829
4437 348
2489 575
9516 370
5734 667
2627 41
637 112