5550 7
5447 4
16153 30
12602 18
5467 5
8503 7
10156 20
18159 39
18643 53
6645 4
8968 16
7130 9
10282 13
5092 3
12994 34
5697 5
9227 11
12392 10
9170 7
8846 23
11761 7
11874 38
7955 12
63503 151