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