50651 22
15902 0
16101 4
28676 6
18476 2
23503 4
18851 0
22729 3
20332 1
34878 4
22108 5
18534 3
29384 2
27584 3
28506 6
24356 5
28827 5
34559 1
21182 2
36303 4
19005 3
21232 4
21031 2
21802 4