1050 116
3752 923
6417 793
5514 508
3643 115
4032 570
3801 152
3835 248
4877 641
5408 338
3981 522
16493 132
12476 810
7946 607
4264 280
3961 503