23999 76
2394 4
6947 17
10780 10
1900 0
6973 10
6279 4
5322 7
13870 28
8186 22
46913 160
13373 20
20890 49
22596 46
14163 18
33756 48
12457 28
15531 46
4196 15
44055 209
39083 158
19934 38
19010 30