2843 80
5871 578
45884 338
10526 591
8645 781
4503 305
18093 60
7722 141
5327 69
21899 808
31129 434
16913 56
27196 539
19333 330
17919 496
29641 660
38954 168
18521 523
21261 748
8969 372
11623 41
19934 584
12996 305
26944 609
10819 137
37080 224
14510 157
33976 117