1050 116
3752 923
6417 793
5514 508
2670 695
1935 211
2006 517
2226 580
1578 369
3902 526
1645 374
398 31
575 85
4612 361
1369 274
1211 150