5695 540
4631 331
10359 274
3096 350
3743 33
3290 469
4843 948
3370 632
8761 326
3432 299
4508 249
13150 699
6073 848