3503 646
7815 66
11492 129
8189 625
3134 278
1884 161
8420 875
6645 588
3558 225
4058 703
174178 313
12270 109
9451 519
3274 327
12056 459
8603 810
12644 313
18053 91
21076 631
7235 596