286
2
1311
1
949
2926
0
328
3323
4
4138
13
295
658
689
3047
3
1239
4413
8
801
233
820
2144
1849
747
2106
725
786
10817
5573
2562
1707
1287
654
1383
934