10977 35
2945 91
7562 26
2203 189
8182 514
6580 43
16268 122
6088 840
4301 728
19306 614
6108 353
9498 721
1313 39
6762 102
7042 322
9701 948