30911 757
5694 508
4748 161
5297 555
4860 272
12673 83
11772 466
5554 332
8605 35
9357 70
5679 530
4366 217
12991 288
2577 90
3777 75
5035 662
2860 538
3447 273