312 2
2757 50
18047 93
25613 119
4472 38
4089 20
16739 100
9384 42
5891 23
1968 3
14651 100
2143 9
4257 24
5087 18
3109 12
4095 13
4111 21
6321 35
64 1
2774 9
2528 6
57 1
2613 17
2108 3