12471 413
94775 744
50597 616
5543 302
8943 600
29530 492
287822 842
11833 145
290178 809
30675 922
33469 418
40390 454
15023 293
99585 339