60   1226
101   2210
44   1088
77   2148
38   539
73   2272
21   747
664   1400
33   411
31   538
2015