1050 116
3752 923
6417 793
5514 508
4891 794
1832 361
3599 658
4760 276
3396 421
7362 489
3675 232
14997 415
9977 503
719 48
4055 252
1864 292