4483 16
2199 8
5147 25
2098 5
1904 4
5533 19
7670 20
8143 16
1381 2
4004 15
4079 5
4466 12
5677 9
3046 6
2528 8
1855 9
7455 21
9945 31
80857 517
2625 9
4986 14
3092 9
9967 33
8238 31