12025 8
42570 144
11448 28
33768 100
12738 43
6501 21
34939 99
21522 72
13355 35
6415 11
17262 87
7784 18
4274 14
2066 3
38533 67
2441 9
12318 22
13616 40
15296 64
13085 39
6254 33
26157 138
11391 20
22725 50