21231 91
3312 421
13945 448
12669 702
10616 310
11497 208
15141 245
14019 642
7479 114
5260 802
3083 461
6115 236
5991 782