2908 649
1720 558
3052 819
8461 478
41963 451
11409 869
6871 250
164943 557
40556 322
15838 495
8426 213