3300 43
5409 669
17189 628
39948 336
15432 344
28246 405
35844 107
5211 528
1192 35
7604 634
4954 331
2527 178
4087 589
45851 700
22272 228