2862 82
1763 90
12927 160
21926 808
4196 625
8525 810
17392 777
12669 298
12838 221
5345 756
14691 58
1811 126