1586 276
13858 285
95442 613
109822 695
19602 662
19921 523
2814 407
4159 587
6581 87
8310 745
5326 505
21596 219
2324 356
2092 356