1505 300
2488 524
100238 823
2675 98
2063 183
13223 509
75490 147
43650 658
13052 662
2423 585
4391 558
3689 571
3527 215
6178 630