12613 29
10960 6
23123 41
22695 15
49538 32
38282 22
13629 23
25161 81
19345 15
16224 20
14761 9
11950 14
140068 531
36641 99
40690 122
22489 28
71695 256
25905 50
26028 52
49944 154
85136 278
16308 42
83413 283
64256 162