1512 300
2488 524
100286 823
2677 98
2064 183
13223 509
75503 147
43655 658
13062 662
2423 585
4391 558
3690 571
3530 215
6178 630