21238 91
3321 421
13951 448
12669 702
10618 310
11503 208
15143 245
14025 642
7486 114
5261 802
3083 461
6119 236
5995 782