2982 9
13008 40
22019 19
15557 31
27189 65
45140 133
4274 14
18773 33
4317 27
4588 18
13207 39
25368 132
6549 12
21525 47
13302 76
6250 43
10439 37
4395 21
20315 73
21742 75
7736 14
7810 34
48719 175
19746 90