35079 1
21484 2
36751 4
19380 3
21757 4
21503 2
22101 4
26579 2
32431 5
30281 4
18380 2
23631 3
24308 4
41230 1
35734 3
32206 3
89155 13
100377 25
74629 12
45082 3
46028 5
70251 7
34256 4
18232 3