3013
15
1077
1
1365
1415
2525
3
2758
4
8217
6
2100
2
2231
6345
712
1517
948
1459
862
0
1466
974
1566
3562
2049
2369
1166
419
1568
1691
1867
1871
736
189
3160