1285 281
29147 830
5641 536
5093 703
1243 143
740 65
9271 381
4130 625
4042 530
1342 127
16976 209
52796 659
12267 303
26518 180