5050 16
1581 2
3345 10
4593 14
3376 8
7546 41
2496 9
1819 8
3059 2
1104 1
1210 2
3176 15
2431 11
26224 153
12846 43
6168 25
13026 35
4465 17
5130 11
13269 44
2323 6
980 1
1170 2
2228 9