22983 15
14783 6
30264 47
13040 7
29101 19
14002 17
16857 5
21527 8
16437 14
26589 21
38768 21
24255 11
76220 59
42075 44
24759 13
20552 9
18642 18
27473 23
24027 19
28593 57
15296 8
10709 7
105270 126
14894 22