29702 435
5068 334
15398 488
1960 133
11139 645
24619 626
28547 527
4106 530
1910 223
3560 248
2651 480
7137 517