21231 91
3314 421
13948 448
12669 702
10616 310
11498 208
15141 245
14020 642
7479 114
5260 802
3083 461
6115 236
5992 782