21678 6
31802 6
31830 6
16080 2
53502 6
30233 6
23734 1
32278 4
34084 10
22176 5
22402 4
45907 3
29104 5
30431 7
23283 6
93951 20
260455 44
87281 32
27655 1
34354 6
69905 7
21301 2
34934 1
17129 4