14581 21
162684 220
8751 4
41453 130
11982 26
40919 22
10070 29
7501 9
11773 19
8319 18
11587 49
20488 36
19835 35
125469 239
38183 22
6153 18
6276 20
40179 62
18786 45
17268 51
17789 54
24528 80
28533 67
32227 168