30962 87
5882 135
11429 411
3511 204
3329 206
5679 662
5771 484
7260 402
4377 181
8664 847
4300 270
3847 111
8080 661
2662 99
19903 740
3768 170
7762 406
5271 463
9088 165
3202 44
7579 576
8596 62
6416 58
5499 695