2939 160
2906 390
3846 313
5409 616
27187 893
4851 509
2239 210
7639 277
11247 345
21748 244
4976 636
7466 596
72054 955
37580 503
2289 243
3051 789
2501 350
3224 510