6295 596
2643 103
4085 396
3501 187
5226 731
11015 583
7947 280
5227 503
5552 770
4093 377
14139 326
10598 432
3452 411
1267 104