2666 682
671 75
35388 303
1608 41
3094 402
2107 75
965 138
856 175
245495 580
72106 741
64039 268
60083 547