10230 10
27870 41
20329 18
13506 14
11425 16
42920 33
19409 23
20168 33
12588 19
27702 39
8024 13
5330 5
9049 7
32983 57
50731 126
17547 21
14792 6
6885 4
15136 14
20184 20
10074 3
31023 29
29028 27
8442 12