3281 43
5392 669
17125 628
39896 336
15362 344
28080 405
35747 107
5190 528
1181 35
7596 634
4938 331
2512 178
4073 589
45642 700
21999 228