1050 116
3752 923
6417 793
5514 508
16510 391
8996 735
2926 655
11071 284
4637 263
22206 353
3666 752
4332 580
8928 228
544 66
3423 909
13747 291