6531 685
6128 468
17082 622
3315 240
5413 368
4304 875
7503 308
2928 401
4163 376
4902 160
5270 502
5648 623
3031 122