21258 91
3340 421
13955 448
12679 702
10631 310
11508 208
15156 245
14036 642
7498 114
5271 802
3083 461
6122 236
5998 782