3182 575
22529 244
5150 222
8905 626
1079 191
2233 166
6456 678
3289 671
1005 115
4034 111
6526 678
3795 687
2728 654