30852 712
4250 216
35677 489
11625 162
3176 111
12727 380
5960 480
8672 585
6228 200
14985 509
23118 532
8959 42