31092 392
46218 709
48196 601
16588 309
24227 72
21712 160
26800 520
30513 750
30135 75
31120 152
993 79
1252 237