3646 44
5521 669
17994 628
40536 336
16215 345
30305 406
38381 109
5440 528
1316 35
7769 634
5058 331
2667 178
4261 589
48854 701
25868 229