3302 43
5411 669
17191 628
39955 336
15437 344
28256 405
35851 107
5215 528
1192 35
7604 634
4954 331
2527 178
4087 589
45864 700
22295 228