30902 757
5692 508
4747 161
5297 555
4856 272
12654 83
11765 466
5551 332
8597 35
9346 70
5674 530
4362 217
12972 288
2577 90
3776 75
5034 662
2859 538
3444 273