2933 300
5005 442
5887 804
5409 831
19324 167
4622 745
9284 695
14399 350
21502 318
13666 475
2433 93
2259 369
2123 90
4271 238
2530 484
6135 722
14501 858
8647 162
3626 76
4827 315
6035 681
2748 382
19408 386
4271 79