21 3
2226 15
1051 16
1595 20
460 9
574 1
586 12
7957 52
6143 36
3182 14
13696 129
4470 16
8859 71
5968 38
3193 20
844 5