1271 281
29147 830
5641 536
5089 703
1238 143
734 65
9264 381
4128 625
4034 530
1335 127
16973 209
52784 659
12265 303
26513 180