31572 712
4813 216
36102 489
11940 162
3407 111
12899 380
6160 480
9032 585
6304 200
15167 509
23717 532
9095 42