10960 35
2934 91
7557 26
2203 189
8179 514
6580 43
16267 122
6088 840
4301 728
19306 614
6106 353
9496 721
1313 39
6762 102
7041 322
9700 948