4948 27
3619 16
2161 4
9449 29
3066 5
9623 21
4511 14
8521 22
3114 8
3856 10
10899 25
13891 36
2426 1
30700 87
22906 55