3001 160
2912 390
3868 313
5429 616
27209 893
4857 509
2243 210
7644 277
11258 345
21780 244
4978 636
7479 596
72061 955
37611 503
2291 243
3052 789
2504 350
3228 510