375
101
256
39
316
59
33
107
41
185
587
132
44
655
633
370
743
498
298
51
50
25
162
54
283
124
769
34
89
55
22
5177
77
255