30488 89
2543667 3567
388046 1161
285741 1572
234055 590
194807 744
3256150 6827
255296 640
190226 592
708707 1991
386166 1079
258975 1184
97365 372
143996 691
26734 173
118692 632
42228 582
47300 385
60571 486
57307 627
22436 393