3309 43
5413 669
17206 628
39977 336
15460 344
28305 405
35893 107
5221 528
1195 35
7609 634
4957 331
2530 178
4091 589
45961 700
22381 228