2910 649
1720 558
3052 819
8465 478
41970 451
11410 869
6873 250
164943 557
40562 322
15841 495
8426 213