3132 90
105892 476
5442 357
14484 535
21001 83
15144 127
28661 605
11160 28
15308 228
7522 679
11765 443
11872 482
13432 61
610917 881
212743 654
5232 569
84607 547
29504 504
47775 404
60326 515
113673 508
14707 562
5407 82
8620 323
346262 432
17462 325
10491 258
6777 684