3302 43
5411 669
17191 628
39955 336
15435 344
28254 405
35850 107
5215 528
1192 35
7604 634
4954 331
2527 178
4087 589
45863 700
22293 228