102
1
215
156
504
93
132
388
70
128
134
167
2
371
614
3
106
43
324
73
155
326
0
308
131
154
346
101
120
764
398
317