1049 303
662 175
2217 472
117 34
909 278
654 205
890 189
2251 611
2819 762
4863 540
5071 786
15589 549
22370 149
8092 494
7682 702