39857 93
8704 13
5465 10
7570 11
11228 23
8997 29
16400 29
13364 20
5246 12
21336 65
22770 44
5742 21
21985 71
21219 49
10777 44
8391 33
4496 9
26662 102
13474 62
1509 17
5118 10
3784 13
51849 138
987 2