3012 160
2912 390
3880 313
5432 616
27213 893
4859 509
2244 210
7644 277
11263 345
21791 244
4978 636
7483 596
72062 955
37630 503
2292 243
3052 789
2506 350
3230 510