1600 300
45706 124
3339 551
3022 89
17536 601
6173 358
4669 569
26697 294
7655 201
30900 1057
22656 443
10421 199
8403 413
3342 530
17163 535
6164 450
8640 330
28731 521
3853 578