21482 3
28384 2
22880 3
84334 9
42559 5
35552 3
29082 5
49802 12
37659 10
33159 9
27478 3
31155 10
27282 4
24801 2
18230 3
24701 1
47479 5
30926 2
52007 4
45033 3
37357 5
23406 2
36176 2
37782 5