3313 12
3606 6
1802 7
10044 19
11076 27
9530 31
30151 50
35975 38
17609 32
10502 12
16851 36
15732 38
11289 16
40540 103
26818 67
7377 17
15061 47
13338 24
16431 15
11132 3