2860 819
23771 486
31855 328
14954 403
16781 387
42832 460
8847 731
62433 513
20263 623
10492 180
15530 552
30837 344
3291 692