11301 824
15691 509
19811 649
44940 610
14406 499
24238 550
7617 821
6289 158
10862 215
5816 95
4430 86
5728 204