2936 82
1763 90
12927 160
21926 808
4197 625
8525 810
17394 777
12670 298
12845 221
5345 756
14692 58
1811 126