37066 952
11877 675
22132 422
87129 839
17303 326
13140 31
49581 492
17990 450
28246 41
50361 593
14864 360
22540 188