2741
4
1243
1
1681
3466
951
1743
0
2688
2
240
962
1179
2983
790
3116
3
1055
432
3683
3378
7
3593
16
2190
1175
1494
1516
1694
3715
1913
1451
2462
2949
582
5151