3294 43
5403 669
17165 628
39930 336
15411 344
28191 405
35815 107
5198 528
1191 35
7602 634
4948 331
2525 178
4082 589
45771 700
22183 228