2996 160
2912 390
3868 313
5428 616
27209 893
4856 509
2243 210
7643 277
11258 345
21778 244
4977 636
7479 596
72060 955
37610 503
2291 243
3051 789
2504 350
3228 510