3299 43
5409 669
17188 628
39948 336
15431 344
28241 405
35843 107
5211 528
1192 35
7604 634
4954 331
2527 178
4086 589
45844 700
22266 228