2144
2
2322
4
2794
768
1
2759
1716
3871
989
0
2619
3
4176
6
2343
20850
5
3470
3079
2285
1056
527
2551
1753
1412
2533
2096
2054
3109
14
3629
2534
1484
1889
2502
1618