151526 17
29758 3
24677 3
29909 4
19827 1
23726 2
40757 4
40458 9
56328 9
43206 2
49654 15
33528 1
33777 4
39305 4
29133 1
37258 3
56554 3
29902 1
33506 7
35851 3
52155 3
41279 11
49727 6
104334 10