875 5
427 7
642 6
1051 3
2301 13
1078 4
7182 9
42106 30
7872 12
3606 8
19617 24
4555 3
1332 8
7308 14
4103 4
3923 12
15101 26
3820 15
4352 9
1862 12
5262 14
3509 11
5136 13
5992 15