2100
2
2740
1
3629
1716
3871
1506
4
1391
3470
5
3025
4179
1148
0
1868
5946
2285
2445
1753
1412
1466
2322
2054
1078
3109
14
2533
4943
1836
3107
2759
3539
3
2794
1889