3008 160
2912 390
3876 313
5430 616
27212 893
4858 509
2244 210
7644 277
11262 345
21787 244
4978 636
7482 596
72062 955
37623 503
2291 243
3052 789
2504 350
3229 510