2303 450
2035 48
8979 261
3521 109
3911 223
6173 766
3551 447
3153 592
2914 305
24078 713
54476 756
1502 143
2619 639
2898 708