2268
3
2349
2
504
0
7034
7071
5
2570
1723
957
1
1806
2449
845
4204
6713
11
464
696
1547
554
4946
18
2933
716
7608
12
1270
3354
940
676
8786
280
806
906
1996