21525 30
10478 4
18930 16
5831 0
8611 14
5454 10
6461 12
6272 13
4910 9
18934 52
4833 1
5251 2
7515 3
6899 4
7805 12
6301 7
4866 4
7312 6
18366 26
11241 21
5511 4
59961 143
5346 6
4580 1