42
0
36
144
464
517
3502
83
140
870362
4
23
44
40
10
71
25
41
1357
31
110
205
8
746
344
342
146
76
88
599
177
121