20162 801
3235 477
1506 60
2168 309
20551 705
54511 449
3277 528
46959 353
3953 893
3243 640
4435 715
185545 1121
3649 360
8560 816
1834 269
2064 379
17947 44
24836 120
77761 849
80444 723
47036 199
24148 503
2743 623
5354 786
6662 102
26483 524
3127 595
2058 453