3298 43
5408 669
17187 628
39945 336
15428 344
28236 405
35839 107
5207 528
1192 35
7604 634
4954 331
2527 178
4084 589
45835 700
22253 228