3018 160
2912 390
3883 313
5432 616
27213 893
4859 509
2244 210
7644 277
11263 345
21793 244
4982 636
7483 596
72063 955
37634 503
2292 243
3052 789
2506 350
3230 510