3326
3
1355
1547
1
2294
693
0
2110
1398
1804
1368
1488
1405
2191
8
1243
2
1164
2427
12
197
467
3172
526
1380
962
582
873
451
994
6
2562
662
742
1093
1064