50853 640
47002 593
16503 706
3001 251
3077 445
7412 458
2529 88
7222 585
3467 667
3121 635
4705 500
2655 47
6358 199
2256 36
3439 389
5263 302
3560 481
11560 351
2942 191
2756 164
3640 490
4437 748
4355 687
3622 428
32725 824
22118 111
41309 724
9691 897