1050 116
3752 923
6417 793
5514 508
789 171
3859 716
2562 655
2864 76
2232 595
1845 388
1695 472
6417 803
3133 723
18383 117
10326 233
3421 284