15553 30
3160 5
5309 12
4895 17
6939 20
2356 1
3942 10
5893 14
7878 19
4332 4
9349 11
3614 8
8651 11
2311 3
10046 28
3455 6
3051 8
2795 5
3347 9
5963 11
3582 14
22665 78
6762 16
3158 5