3116 646
6663 66
8373 127
7170 625
3054 278
1858 161
8239 875
6506 588
3263 225
3903 703
173941 313
12234 109
9335 519
3247 327
11926 459
8508 810
12307 313
17880 91
20427 630
7189 596