30842 712
4238 216
35672 489
11619 162
3174 111
12726 380
5960 480
8668 585
6226 200
14984 509
23113 532
8957 42