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