3321 43
5419 669
17243 628
40010 336
15490 344
28388 405
35944 107
5242 528
1207 35
7616 634
4961 331
2537 178
4096 589
46133 700
22529 228