4896 95
5227 43
12046 181
8604 719
11376 450
10976 527
20791 478
19302 657
5252 805
15465 444
4217 799
5006 347
2170 159
10396 687
21571 240
3123 401