2139 450
1496 47
3873 259
3306 109
3508 223
5438 766
3040 447
2972 592
2654 305
20294 709
50551 756
1363 143
2552 639
2779 708