1050 116
3752 923
6417 793
5514 508
3358 359
3119 620
4282 48
1087 169
3139 736
3096 830
4774 270
1888 335
2994 678
749 160
3317 151
5594 788