2996 821
2913 473
6984 354
16573 114
8642 352
5383 428
22938 797
9611 699
630 48
1443 64
4296 669
3225 514
35490 677
19600 674
5970 963
5793 664
19232 611
4109 608
99434 487
12395 381
4496 109
29525 494
16242 766
16422 423
23998 107
3186 96
3917 313
152987 834