2910 649
1720 558
3052 819
8465 478
41969 451
11410 869
6872 250
164943 557
40561 322
15841 495
8426 213