9583 18
4607 5
3542 4
3951 10
4183 11
5353 8
4958 7
6077 13
17500 29
3493 8
4878 9
5030 4
3407 5
4435 3
4046 6
3989 8
4293 9
4376 12
4413 10
4108 2
8535 16
21616 23
5104 5
4000 12