1050 116
3752 923
6417 793
5514 508
5744 424
2851 447
4257 442
4433 530
423 25
3276 709
789 30
1137 182
3352 329
9842 209
4292 608
2239 107