903 4
5244 40
2774 8
5089 22
44568 70
143 6
18651 29
8073 33
645 5
3324 6
5260 13
2697 8
18126 33
5380 17
20439 67
5325 17
1699 5
4690 12
10114 23
2153 6
34926 91
40569 153
15875 17
11034 20