1097 331
2610 532
775 80
14621 800
43487 170
18206 716
18184 151
9578 46
56444 214
6042 868
83139 448
10676 480
7506 797