5032 5
4821 2
4334 1
6164 3
12281 15
6259 0
5107 0
4988 2
5541 1
5827 2
4794 2
5093 2
4716 3
4472 1
5362 1
4328 2
5727 2
4112 1
5947 1
4366 0
9433 14
5134 3
6062 3
10000 8