935
2
76
1
639
1770
2123
0
2246
3
1400
1244
2280
82
410
452
1296
641
1178
1067
1263
1711
8158
23
1815
2214
4
2506
1538
1106
1138
615
1807
544
1772
733