2947 51
3502 423
6108 608
8231 307
3757 621
23713 308
24867 228
27106 443
6756 468
15631 613
7809 443
38460 292
1829 351
4324 335
9063 572
899 143
1212 175
2532 288