2402 2
15293 28
5008 8
11280 16
19677 41
8271 10
11531 13
5972 13
21386 18
16781 19
5529 5
21065 10
19507 38
8540 12
15863 33
27488 28
13746 9
7948 8
15235 28
4957 3
9726 15
12512 23
9495 13
14024 4