4295 18
2140 16
3241 6
6962 30
6292 15
29656 66
28866 86
11984 13
9209 31
30292 114
10908 28
29634 49