2995 819
24204 486
31860 328
14973 403
16847 387
43048 460
8877 731
62928 513
20450 623
10523 180
15717 552
31197 344
3294 692