20169 91
2652 421
13550 448
12120 702
10145 310
11042 208
14687 245
13436 642
7119 114
5036 802
2944 461
5843 236
5765 782