3321 43
5419 669
17238 628
40001 336
15487 344
28373 405
35938 107
5240 528
1206 35
7615 634
4961 331
2537 178
4096 589
46114 700
22495 228