1000 4
3792 12
15240 75
1086 1
903 2
4906 26
672 1
20473 44
12157 41
18832 40
20466 29
6524 20
5090 27
1923 7
3572 10
6355 27
3582 5
752 0
819 1
3178 13
4823 10
2417 5
9190 40
3514 11