3533 523
3093 85
10987 99
5561 356
32670 777
5066 215
9322 203
4481 330
8419 449
6452 596
4597 569
4138 396
2846 587
1912 107
4162 377