5403 2
11801 18
6464 3
5893 3
6997 3
7283 5
6423 4
9561 17
6012 5
5932 4
6308 4
6584 7
5785 1
8138 3
18203 48
10195 16
11212 20
13170 31
17630 48
11978 18
16853 42
29402 97
24562 70
12131 27