2848 80
5872 578
45888 338
10527 591
8647 781
4505 305
18093 60
7723 141
5329 69
21899 808
31131 434
16914 56
27196 539
19333 330
17923 496
29641 660
38958 168
18521 523
21261 748
8969 372
11624 41
19934 584
12997 305
26944 609
10820 137
37080 224
14511 157
33981 117