4198 493
3280 506
32708 149
38485 589
48230 608
15762 331
8972 798
25519 308
19395 828
10837 591
23498 707
9561 194