2959 51
3502 423
6108 608
8231 307
3757 621
23717 308
24870 228
27111 443
6758 468
15636 613
7809 443
38463 292
1829 351
4326 335
9063 572
899 143
1212 175
2532 288