132
0
40
387
28
394
120
48
397
331
658
143
3949
2
223
45
135
256
764
1
212
76
127
428
5200
793
146
84
3141
399
20
87
289