3321 43
5419 669
17236 628
40001 336
15487 344
28372 405
35937 107
5239 528
1205 35
7615 634
4961 331
2537 178
4096 589
46105 700
22487 228