1051 282
598 66
15367 359
2999 444
14804 590
2364 287
2118 443
40351 450
9096 201
14681 716
13079 582