2926 6
4316 14
4796 16
2887 12
2579 5
9263 16
13451 28
16766 14
23008 32
27982 22
10306 9
13393 9
21336 24
8234 7
10737 34
18684 37
7570 12
9418 2
22785 45
42641 90
6845 6
11038 18
41678 109
12273 20