2908 649
1720 558
3052 819
8461 478
41965 451
11410 869
6872 250
164943 557
40557 322
15839 495
8426 213