350 94
157 29
1491 362
2076 305
1685 246
103808 893
105207 728
38527 273
48004 697
160669 657
255077 822