3112 646
6656 66
8368 127
7167 625
3053 278
1854 161
8237 875
6506 588
3260 225
3903 703
173940 313
12234 109
9335 519
3247 327
11926 459
8508 810
12307 313
17878 91
20427 630
7189 596