2991 160
2911 390
3863 313
5425 616
27206 893
4854 509
2243 210
7641 277
11254 345
21770 244
4976 636
7477 596
72059 955
37605 503
2290 243
3051 789
2504 350
3227 510