22012 45
3585 8
10439 37
8023 12
2230 10
9100 27
3581 15
11304 23
1841 8
1229 2
1613 6
12424 78
13007 43
16493 16
33109 135
24317 40
26017 52
12735 13
9567 35
16719 49
31293 57
36705 252