21211 93
13379 219
114300 508
9688 492
47093 464
10380 124
18099 361
5099 39
13845 61
36121 677
51161 720
98731 289
8638 582
105998 231
43795 148
80318 821
46370 457
31565 382
111907 543
39621 445
7789 370
23994 426
25142 589
9599 275