423
3
141
1056
2
563
158
0
467
146
1
113
297
94
677
7
165
367
243
542
5
2588
1576
446
1100
1520
231
242
174
168
225
185
157
916
368
6140
13