2491 43
5179 803
3703 861
3124 424
6399 638
8426 75
1379 300
2375 313
1897 340
29370 597
19593 355
1996 291