3003 348
2609 261
2952 220
4724 334
5663 765
8389 328
23854 766
26429 404
30150 256
3672 183
33453 309
4839 961