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