2797 25
4016 27
1632 1
1551 6
8518 26
3496 10
2465 5
1769 5
1541 2
2342 22
2763 16
5411 21
3094 27
55529 150
1485 3
48980 324
2431 27
3010 17