5026 7
8066 18
7861 21
8318 20
3882 5
1678 5
3501 7
3358 2
1420 0
2579 10
7231 7
13989 16
2063 5
8110 11
3070 3
1310 2
4440 9
10806 29
14520 11
8404 12
5140 9
10397 22
6535 14
22481 30