1050 116
3752 923
6417 793
5514 508
7596 992
2433 605
9276 563
1481 62
559 51
6195 342
1681 375
2502 435
804 70
4792 401
1579 386
6483 692