2300 450
1671 48
8785 261
3466 109
3729 223
5802 766
3159 447
3013 592
2778 305
21215 709
51952 756
1394 143
2606 639
2803 708