1570 295
9504 45
1108 61
5329 647
2465 614
1243 187
6378 178
21447 837
9046 751
8692 522
70551 165
7538 149
15871 176