3195 109
1024 37
14514 84
5461 98
6102 255
9495 764
4296 152
2506 124
19951 321
3477 492
4046 849
4601 397
2909 95
2962 203
6088 775
2343 484
6183 474
8796 335
4779 599
4829 517
5550 457
5041 896
9299 789
7150 934
10267 663
10766 78
11019 695
11570 600