2486 10
7602 29
11315 53
6138 20
11223 22
10966 23
7618 16
8447 15
15940 18
5504 12
31617 96
19060 31
51423 71
104404 347
19583 29