15093 116
19605 19
1287 5
8986 21
20449 53
6784 20
4999 9
3485 10
2880 18
8070 36
5823 28
3582 10
3145 5
2490 7
7226 17
2046 14
1672 13
1573 8
3383 14
1615 17
976 5
3209 16
2995 18
3893 26