60   1216
101   2210
44   1086
77   2148
38   539
73   2272
21   746
664   1400
33   411
31   538