21236 91
3321 421
13951 448
12669 702
10617 310
11503 208
15143 245
14023 642
7486 114
5261 802
3083 461
6116 236
5993 782