12431 413
94667 744
50410 616
5525 302
8925 600
29482 492
286958 840
11821 145
289223 807
30569 922
33348 418
40103 454
14969 293
98901 338