12302 32
2383 4
11533 28
20062 22
23291 51
13373 20
10733 24
13811 51
31877 79
64518 271
41632 148
6245 12
13881 23
6524 14
15985 54
5721 15
5485 22
53561 175
50582 120
7880 13
17877 45
24847 38
48385 51
14994 24