2505 45
4287 175
6072 301
19648 187
480589 996
10298 566
21020 263
22376 680
22259 517
6502 547
282918 1156
33055 154
36647 301
76962 242
5624 281
14582 585
111461 694
13341 71
25212 257
14083 642
39956 627
13880 465
47678 212
37793 494