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