18308 47
9451 0
18453 18
11755 13
13166 10
9583 5
9870 9
42394 80
6523 3
9354 7
43475 73
8417 9
8837 6
9957 1
8490 2
8321 1
11588 17
7806 7
11768 15
10312 20
13367 21
15836 25
7099 2
9488 13