121
0
110
14
802
5
106
118
179
1
264
254
3
423
102
1056
2
563
158
467
146
297
677
7
160
207
367
243
542
2588
1576
446
1100
1520
366
231