4911 95
5296 43
12252 181
8709 719
11505 450
11264 527
20875 478
19402 657
5282 804
15551 444
4231 799
5106 347
2191 159
10488 687
21763 241
3145 401