2300 450
1671 48
8786 261
3466 109
3730 223
5802 766
3159 447
3013 592
2778 305
21215 709
51955 756
1394 143
2606 639
2804 708