11303 824
15694 509
19814 649
44940 610
14406 499
24238 550
7617 821
6290 158
10865 215
5816 95
4430 86
5730 204