3503 471
325 88
54629 452
265 70
3707 314
1547 145
1257 330
5505 840
2060 625
35930 548
3712 561
4958 415
5175 654
9301 509
1678 413
5136 517
1141 314
55296 443
18968 387
4868 566
941 166
22538 86
471 93
1338 162