2322
4
2144
2
768
1
3629
2289
1716
3871
3470
5
989
0
1225
3079
1868
5946
2285
1056
616
1753
1412
1466
2533
2054
2096
3109
14
2759
59
4943
2551
3
3539
2794
1889