150136 1000
19275 137
32508 920
19336 215
37178 578
57230 394
13743 158
32473 470
7343 293
24783 520
19522 278
24659 615
1570 187
32138 161
35053 732
12294 432
55743 433
16655 151
32102 172
11828 268
40977 115
24500 616
18471 336
28899 233
23889 147
12375 270
31156 595
87203 716