22016 641
3032 433
7731 115
3534 351
13133 442
4090 752
5941 653
3905 448
3372 311
9398 317
7529 628
5697 753
14605 911
2882 472
4435 98
8548 286
3336 199
1612 69
2719 215
28162 339
3948 691
8858 860
9042 646
5203 739