15120 31
10004 12
11232 14
5938 8
8005 11
3602 5
5011 1
45922 62
19449 12
15188 12
12619 8
13886 12
6618 10
30529 32
19857 17
16686 22
15373 25
13029 23
23248 22
10558 12
22598 30
22274 26
29674 34
14082 17