34801 3
53729 4
49230 4
30483 4
27126 1
32408 2
31504 1
43005 3
22882 4
34934 5
95757 3
113908 15
46531 2
41777 3
24926 0
27105 0
31252 5
86081 18
33184 1
33279 2
27527 7
25381 4
24380 2
106107 20