2909 649
1720 558
3052 819
8465 478
41965 451
11410 869
6872 250
164943 557
40558 322
15840 495
8426 213