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