5016 629
2454 152
3400 643
15379 555
2994 315
4195 706
2252 222
7490 682
12896 761
2907 347
4367 252
4396 142
5651 250
9069 764
12082 692
3496 550
4848 467
7509 434
3246 391
2396 283
10444 715
8823 539
2324 98
6463 97