3299 43
5408 669
17188 628
39947 336
15431 344
28240 405
35840 107
5207 528
1192 35
7604 634
4954 331
2527 178
4086 589
45841 700
22260 228