3292 43
5400 669
17158 628
39927 336
15401 344
28174 405
35799 107
5198 528
1190 35
7602 634
4948 331
2523 178
4080 589
45749 700
22157 228