15060 404
21196 294
31768 72
5862 245
16090 581
15598 61
8070 136
24275 552
18991 342
8230 77
12812 734
15178 533
32096 412
13077 263
7162 350
19398 601
13656 526
21128 857
12418 264
17790 550
23697 142
14098 131
13430 187
20888 341
16413 212
5766 69
20744 698
16672 538