15960 182
30016 156
8993 575
29521 176
12902 505
14641 290
16212 223
17215 347
17382 507
14279 679
7517 385
6704 833